package com.qumitech.visualnovel.pubdef.dto.push;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class PushMessageAdminDTO {

    private String title;

    private String content;

    /**
     * 链接类型: 0-内链接; 1-外链接
     */
    private Byte type;

    private String link;

    @JSONField(name = "push_time")
    private Date pushTime;

    @JSONField(name = "receive_type")
    private Byte receiveType;

    @JSONField(name = "receive_value")
    private String receiveValue;
    @JSONField(name = "receive_group")
    private Integer receiveGroup;

    private Byte platform;

    private String desc;

    @JSONField(name = "app_package_name")
    private String appPackageName;

    @JSONField(name = "app_channel")
    private String appChannel;

    @JSONField(name = "app_version")
    private String appVersion;

    @JSONField(name = "message_id")
    private String messageId;

    @JSONField(name = "third_message_id")
    private String thirdMessageId;

    @JSONField(name = "create_time")
    private Date createTime;

    private String operator;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public String getLink() {
        return link;
    }

    public void setLink(String link) {
        this.link = link;
    }

    public Date getPushTime() {
        return pushTime;
    }

    public void setPushTime(Date pushTime) {
        this.pushTime = pushTime;
    }

    public Byte getPlatform() {
        return platform;
    }

    public void setPlatform(Byte platform) {
        this.platform = platform;
    }

    public String getMessageId() {
        return messageId;
    }

    public void setMessageId(String messageId) {
        this.messageId = messageId;
    }

    public String getThirdMessageId() {
        return thirdMessageId;
    }

    public void setThirdMessageId(String thirdMessageId) {
        this.thirdMessageId = thirdMessageId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Byte getReceiveType() {
        return receiveType;
    }

    public void setReceiveType(Byte receiveType) {
        this.receiveType = receiveType;
    }

    public String getReceiveValue() {
        return receiveValue;
    }

    public void setReceiveValue(String receiveValue) {
        this.receiveValue = receiveValue;
    }

    public String getAppPackageName() {
        return appPackageName;
    }

    public void setAppPackageName(String appPackageName) {
        this.appPackageName = appPackageName;
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Integer getReceiveGroup() {
        return receiveGroup;
    }

    public void setReceiveGroup(Integer receiveGroup) {
        this.receiveGroup = receiveGroup;
    }
}
